Python Job: Platform Engineer-DevOps Engineer

Job added on

Company

ApTask

Location

Englewood, Colorado - United States of America

Job type

Full-Time

Python Job Details

Description:

3-5 years experience

Must have terraform/ansible/python

- CICD, python, ansible a must -Basic linux (this is what they use) baseline understanding
-Knowledge of how network stack is created and operates
-knowledge of AWS but don t send AWS developers, (they are application developers) .
Client team is building the stack/platform

Job Description:
Follows company software development lifecycle to design, code, configure, test, debug, and document system and application programs. Assists in preparing technical design specifications based on functional requirements and analysis documents. Reviews functional requirements, analysis and design documents and provides feedback. Collaborates with other development staff to achieve quality and consistency. Participates in architecture, design and code reviews. . Develops and maintains operational and system level documentation. 5 - 7 years of experience.
Qualifications/Requirements:

  • Strong experience with version control and workflow tooling such as GIT (GitLab, GitHub)
  • Strong experience with CI/CD and code review process
  • Strong experience with Python
  • Strong experience with Ansible
  • Strong experience with Terraform
  • Strong experience with Linux based infrastructure and Linux administration
  • Strong communication skills and ability to explain protocol and processes with team and management
  • Strong documentation skills
  • Strong troubleshooting skills with the ability to spot issues before they become problems
  • Experience in working with Ansible, Chef, or Puppet for automation and configuration
  • Experience with container technologies such as Docker
  • Experience in Kubernetes and platform distributions such as Rancher, OpenShift, PKS
  • Experience with CI technologies such as Jenkins, GitLab CI
  • Experience with image repositories such as Artifactory
  • Experience with project management and workflow tools such as Agile, Jira, Scrum/Kanban/SAFe, etc.
  • Update our processes and design new processes as needed
  • Familiarity with logging, monitoring, and alerting tools such as Splunk, Datadog, PrometheGrafana
  • Test our system integrity, implemented designs, application developments and other processes related to infrastructure, making improvements as needed
  • Offer technical support where needed, developing software for our back-end systems

Additional Skills (A plus but not required)

  • Golang
  • Service mesh
  • Persistent storage